package com.cqrt.vo;

import lombok.Data;

import java.math.BigInteger;
import java.time.LocalDateTime;

@Data
public class WorkItemVO {
    private String taskId;
    private String taskName;
    private BigInteger workFlowContainerOid;
    private String workFlowContainerOtype;
    private String workFlowContainerName;
    private String needTime;
    private String workFlowContainerCode;
    private LocalDateTime workFlowContainerCreateTime;
    private LocalDateTime taskNeedTime;
    private String emergencyDegree;
    private String workFlowContainerCreatorName;
    private String workFlowContainerCreatorUserName;
    private BigInteger flowContainerStatus;


    private String oid;
    private String otype;
    private String objectnumber;
    private String name;
    private String state;
    private String previousstate;
    private String description;
    private LocalDateTime createstamp;
    private LocalDateTime enddate;


    private String submitdate;
    private String assigndate;
    private String finishdate;
    private String creatoroid;
    private String creatorotype;
    private String updatoroid;
    private String updatorotype;
    private LocalDateTime updatestamp;
    private String markfordelete;
    private LocalDateTime modifystamp;
    private String updatecount;
    private String executoroid;
    private String executorotype;
    private String objbaseoid;
    private String objbaseotype;
    private String owneroid;
    private String ownerotype;
    private LocalDateTime startdate;
    private String planlaborhours;
    private String realitylaborhours;
    private String urgency;
    private String containeroid;
    private String containerotype;
    private String typeoid;
    private String typeotype;
    private String lifecyclestagekey;
    private String lifecycletemplateoid;
    private String lifecycletemplateotype;
    private String lifecyclestageoid;
    private String lifecyclestageotype;
    private String teamoid;
    private String teamotype;
    private String teamtemplateoid;
    private String teamtemplateotype;
    private String entrysetadhocacl;
    private byte[] entrysetadhocaclblob;
    private String executorrole;
    private String delivertype;
    private byte[] descriptionblob;
    private String inheriteddomain;
    private String domainoid;
    private String domainotype;
    private LocalDateTime realstartdate;
    private String childrencount;
    private String finishchildrencount;
    private String rootoid;
    private String securitylabels;
}
